Tropical Storm Ophelia Makes Landfall In North Carolina